/*******************************************************************************
 *
 * Copyright (c) 2001-2006 Primeton Technologies, Ltd.
 * All rights reserved.
 *
 * Created on Apr 11, 2008
 *******************************************************************************/
package com.primeton.eos.oss.model.newdataset;

import com.eos.data.sdo.IObjectFactory;
import com.primeton.ext.data.sdo.IllegalDataObjectTypeException;
import commonj.sdo.DataObject;
import commonj.sdo.Type;
import commonj.sdo.helper.DataFactory;
import commonj.sdo.helper.TypeHelper;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>CrecAccountHis</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMId <em>MId</em> <desc>数据主键</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataUid <em>MDataUid</em> <desc>数据标识, 多条数据可能一样, 但版本不同</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataVersion <em>MDataVersion</em> <desc>数据版本</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataState <em>MDataState</em> <desc>数据状态: 审批、编辑、发布、废弃、历史等</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMModelId <em>MModelId</em> <desc>数据模型ID</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMModelVersion <em>MModelVersion</em> <desc>数据模型版本</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMCreatedBy <em>MCreatedBy</em> <desc>创建者</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMLastModifiedBy <em>MLastModifiedBy</em> <desc>最后修订者</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMCreatedDept <em>MCreatedDept</em> <desc>创建者所在部门</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMCreatedAt <em>MCreatedAt</em> <desc>创建时间</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMLastModifiedAt <em>MLastModifiedAt</em> <desc>最后修订时间</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMSecurityLevel <em>MSecurityLevel</em> <desc>安全等级: 1, 2, 3, ...</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataFrom <em>MDataFrom</em> <desc>数据来源</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getId <em>Id</em> <desc>guid</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getUserid <em>Userid</em> <desc>用户</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getOrganization <em>Organization</em> <desc>所属机构</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getUsername <em>Username</em> <desc>账号名</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getPassword <em>Password</em> <desc>密码</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getFullname <em>Fullname</em> <desc>姓名</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIsdisabled <em>Isdisabled</em> <desc>禁用</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIslocked <em>Islocked</em> <desc>锁定</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getCreateat <em>Createat</em> <desc>创建日期</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getUpdateat <em>Updateat</em> <desc>更新日期</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIssystem <em>Issystem</em> <desc>系统账号</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIspublic <em>Ispublic</em> <desc>公共账号</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIsmaster <em>Ismaster</em> <desc>主账号</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getSeq <em>Seq</em> <desc>序号</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIdnumber <em>Idnumber</em> <desc>证件号码</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getEmail <em>Email</em> <desc>电子邮箱</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getEmployeeno <em>Employeeno</em> <desc>员工号</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMobile <em>Mobile</em> <desc>手机号</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getSex <em>Sex</em> <desc>性别</desc>}</li>
 *   <li>{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getSystemuserid <em>Systemuserid</em> <desc>系统层用户id</desc>}</li>
 * </ul>
 * </p>
 *
 * @extends DataObject;
 */
public interface CrecAccountHis extends DataObject {

	public String QNAME = "com.primeton.eos.oss.model.newdataset.CrecAccountHis";

	public Type TYPE = TypeHelper.INSTANCE.getType("com.primeton.eos.oss.model.newdataset", "CrecAccountHis");

	public static final IObjectFactory<CrecAccountHis> FACTORY = new IObjectFactory<CrecAccountHis>() {
		public CrecAccountHis create() {
            Type type = TYPE;
			if(type == null) {
				type = TypeHelper.INSTANCE.getType("com.primeton.eos.oss.model.newdataset", "CrecAccountHis");
			}
			if(type == null) {
				throw new IllegalDataObjectTypeException("cannot find entity type: " + QNAME);	
			}
			return (CrecAccountHis) DataFactory.INSTANCE.create(type);
		}
	};

	/**
	 * Returns the value of the '<em><b>MId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MId</em>' attribute.
	 * @see #setMId(java.lang.String)
	 */
	public String getMId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMId <em>MId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MId</em>' attribute.
	 * @see #getMId()
	 */
	public void setMId(String mId);

	/**
	 * Returns the value of the '<em><b>MDataUid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataUid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataUid</em>' attribute.
	 * @see #setMDataUid(java.lang.String)
	 */
	public String getMDataUid();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataUid <em>MDataUid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataUid</em>' attribute.
	 * @see #getMDataUid()
	 */
	public void setMDataUid(String mDataUid);

	/**
	 * Returns the value of the '<em><b>MDataVersion</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataVersion</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataVersion</em>' attribute.
	 * @see #setMDataVersion(java.math.BigDecimal)
	 */
	public BigDecimal getMDataVersion();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataVersion <em>MDataVersion</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataVersion</em>' attribute.
	 * @see #getMDataVersion()
	 */
	public void setMDataVersion(BigDecimal mDataVersion);

	/**
	 * Returns the value of the '<em><b>MDataState</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataState</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataState</em>' attribute.
	 * @see #setMDataState(java.math.BigDecimal)
	 */
	public BigDecimal getMDataState();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataState <em>MDataState</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataState</em>' attribute.
	 * @see #getMDataState()
	 */
	public void setMDataState(BigDecimal mDataState);

	/**
	 * Returns the value of the '<em><b>MModelId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MModelId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MModelId</em>' attribute.
	 * @see #setMModelId(java.lang.String)
	 */
	public String getMModelId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMModelId <em>MModelId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MModelId</em>' attribute.
	 * @see #getMModelId()
	 */
	public void setMModelId(String mModelId);

	/**
	 * Returns the value of the '<em><b>MModelVersion</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MModelVersion</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MModelVersion</em>' attribute.
	 * @see #setMModelVersion(java.math.BigDecimal)
	 */
	public BigDecimal getMModelVersion();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMModelVersion <em>MModelVersion</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MModelVersion</em>' attribute.
	 * @see #getMModelVersion()
	 */
	public void setMModelVersion(BigDecimal mModelVersion);

	/**
	 * Returns the value of the '<em><b>MCreatedBy</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MCreatedBy</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MCreatedBy</em>' attribute.
	 * @see #setMCreatedBy(java.lang.String)
	 */
	public String getMCreatedBy();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMCreatedBy <em>MCreatedBy</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MCreatedBy</em>' attribute.
	 * @see #getMCreatedBy()
	 */
	public void setMCreatedBy(String mCreatedBy);

	/**
	 * Returns the value of the '<em><b>MLastModifiedBy</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MLastModifiedBy</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MLastModifiedBy</em>' attribute.
	 * @see #setMLastModifiedBy(java.lang.String)
	 */
	public String getMLastModifiedBy();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMLastModifiedBy <em>MLastModifiedBy</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MLastModifiedBy</em>' attribute.
	 * @see #getMLastModifiedBy()
	 */
	public void setMLastModifiedBy(String mLastModifiedBy);

	/**
	 * Returns the value of the '<em><b>MCreatedDept</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MCreatedDept</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MCreatedDept</em>' attribute.
	 * @see #setMCreatedDept(java.lang.String)
	 */
	public String getMCreatedDept();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMCreatedDept <em>MCreatedDept</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MCreatedDept</em>' attribute.
	 * @see #getMCreatedDept()
	 */
	public void setMCreatedDept(String mCreatedDept);

	/**
	 * Returns the value of the '<em><b>MCreatedAt</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MCreatedAt</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MCreatedAt</em>' attribute.
	 * @see #setMCreatedAt(java.util.Date)
	 */
	public Date getMCreatedAt();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMCreatedAt <em>MCreatedAt</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MCreatedAt</em>' attribute.
	 * @see #getMCreatedAt()
	 */
	public void setMCreatedAt(Date mCreatedAt);

	/**
	 * Returns the value of the '<em><b>MLastModifiedAt</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MLastModifiedAt</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MLastModifiedAt</em>' attribute.
	 * @see #setMLastModifiedAt(java.util.Date)
	 */
	public Date getMLastModifiedAt();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMLastModifiedAt <em>MLastModifiedAt</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MLastModifiedAt</em>' attribute.
	 * @see #getMLastModifiedAt()
	 */
	public void setMLastModifiedAt(Date mLastModifiedAt);

	/**
	 * Returns the value of the '<em><b>MSecurityLevel</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MSecurityLevel</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MSecurityLevel</em>' attribute.
	 * @see #setMSecurityLevel(java.math.BigDecimal)
	 */
	public BigDecimal getMSecurityLevel();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMSecurityLevel <em>MSecurityLevel</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MSecurityLevel</em>' attribute.
	 * @see #getMSecurityLevel()
	 */
	public void setMSecurityLevel(BigDecimal mSecurityLevel);

	/**
	 * Returns the value of the '<em><b>MDataFrom</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>MDataFrom</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>MDataFrom</em>' attribute.
	 * @see #setMDataFrom(java.lang.String)
	 */
	public String getMDataFrom();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMDataFrom <em>MDataFrom</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>MDataFrom</em>' attribute.
	 * @see #getMDataFrom()
	 */
	public void setMDataFrom(String mDataFrom);

	/**
	 * Returns the value of the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Id</em>' attribute.
	 * @see #setId(java.lang.String)
	 */
	public String getId();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getId <em>Id</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Id</em>' attribute.
	 * @see #getId()
	 */
	public void setId(String id);

	/**
	 * Returns the value of the '<em><b>Userid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Userid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Userid</em>' attribute.
	 * @see #setUserid(java.lang.String)
	 */
	public String getUserid();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getUserid <em>Userid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Userid</em>' attribute.
	 * @see #getUserid()
	 */
	public void setUserid(String userid);

	/**
	 * Returns the value of the '<em><b>Organization</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Organization</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Organization</em>' attribute.
	 * @see #setOrganization(java.lang.String)
	 */
	public String getOrganization();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getOrganization <em>Organization</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Organization</em>' attribute.
	 * @see #getOrganization()
	 */
	public void setOrganization(String organization);

	/**
	 * Returns the value of the '<em><b>Username</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Username</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Username</em>' attribute.
	 * @see #setUsername(java.lang.String)
	 */
	public String getUsername();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getUsername <em>Username</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Username</em>' attribute.
	 * @see #getUsername()
	 */
	public void setUsername(String username);

	/**
	 * Returns the value of the '<em><b>Password</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Password</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Password</em>' attribute.
	 * @see #setPassword(java.lang.String)
	 */
	public String getPassword();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getPassword <em>Password</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Password</em>' attribute.
	 * @see #getPassword()
	 */
	public void setPassword(String password);

	/**
	 * Returns the value of the '<em><b>Fullname</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Fullname</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Fullname</em>' attribute.
	 * @see #setFullname(java.lang.String)
	 */
	public String getFullname();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getFullname <em>Fullname</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Fullname</em>' attribute.
	 * @see #getFullname()
	 */
	public void setFullname(String fullname);

	/**
	 * Returns the value of the '<em><b>Isdisabled</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Isdisabled</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Isdisabled</em>' attribute.
	 * @see #setIsdisabled(java.lang.String)
	 */
	public String getIsdisabled();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIsdisabled <em>Isdisabled</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Isdisabled</em>' attribute.
	 * @see #getIsdisabled()
	 */
	public void setIsdisabled(String isdisabled);

	/**
	 * Returns the value of the '<em><b>Islocked</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Islocked</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Islocked</em>' attribute.
	 * @see #setIslocked(java.math.BigDecimal)
	 */
	public BigDecimal getIslocked();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIslocked <em>Islocked</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Islocked</em>' attribute.
	 * @see #getIslocked()
	 */
	public void setIslocked(BigDecimal islocked);

	/**
	 * Returns the value of the '<em><b>Createat</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Createat</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Createat</em>' attribute.
	 * @see #setCreateat(java.lang.String)
	 */
	public String getCreateat();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getCreateat <em>Createat</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Createat</em>' attribute.
	 * @see #getCreateat()
	 */
	public void setCreateat(String createat);

	/**
	 * Returns the value of the '<em><b>Updateat</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Updateat</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Updateat</em>' attribute.
	 * @see #setUpdateat(java.lang.String)
	 */
	public String getUpdateat();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getUpdateat <em>Updateat</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Updateat</em>' attribute.
	 * @see #getUpdateat()
	 */
	public void setUpdateat(String updateat);

	/**
	 * Returns the value of the '<em><b>Issystem</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Issystem</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Issystem</em>' attribute.
	 * @see #setIssystem(java.lang.String)
	 */
	public String getIssystem();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIssystem <em>Issystem</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Issystem</em>' attribute.
	 * @see #getIssystem()
	 */
	public void setIssystem(String issystem);

	/**
	 * Returns the value of the '<em><b>Ispublic</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Ispublic</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Ispublic</em>' attribute.
	 * @see #setIspublic(java.lang.String)
	 */
	public String getIspublic();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIspublic <em>Ispublic</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Ispublic</em>' attribute.
	 * @see #getIspublic()
	 */
	public void setIspublic(String ispublic);

	/**
	 * Returns the value of the '<em><b>Ismaster</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Ismaster</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Ismaster</em>' attribute.
	 * @see #setIsmaster(java.lang.String)
	 */
	public String getIsmaster();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIsmaster <em>Ismaster</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Ismaster</em>' attribute.
	 * @see #getIsmaster()
	 */
	public void setIsmaster(String ismaster);

	/**
	 * Returns the value of the '<em><b>Seq</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Seq</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Seq</em>' attribute.
	 * @see #setSeq(java.math.BigDecimal)
	 */
	public BigDecimal getSeq();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getSeq <em>Seq</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Seq</em>' attribute.
	 * @see #getSeq()
	 */
	public void setSeq(BigDecimal seq);

	/**
	 * Returns the value of the '<em><b>Idnumber</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Idnumber</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Idnumber</em>' attribute.
	 * @see #setIdnumber(java.lang.String)
	 */
	public String getIdnumber();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getIdnumber <em>Idnumber</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Idnumber</em>' attribute.
	 * @see #getIdnumber()
	 */
	public void setIdnumber(String idnumber);

	/**
	 * Returns the value of the '<em><b>Email</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Email</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Email</em>' attribute.
	 * @see #setEmail(java.lang.String)
	 */
	public String getEmail();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getEmail <em>Email</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Email</em>' attribute.
	 * @see #getEmail()
	 */
	public void setEmail(String email);

	/**
	 * Returns the value of the '<em><b>Employeeno</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Employeeno</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Employeeno</em>' attribute.
	 * @see #setEmployeeno(java.lang.String)
	 */
	public String getEmployeeno();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getEmployeeno <em>Employeeno</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Employeeno</em>' attribute.
	 * @see #getEmployeeno()
	 */
	public void setEmployeeno(String employeeno);

	/**
	 * Returns the value of the '<em><b>Mobile</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Mobile</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Mobile</em>' attribute.
	 * @see #setMobile(java.lang.String)
	 */
	public String getMobile();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getMobile <em>Mobile</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Mobile</em>' attribute.
	 * @see #getMobile()
	 */
	public void setMobile(String mobile);

	/**
	 * Returns the value of the '<em><b>Sex</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Sex</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Sex</em>' attribute.
	 * @see #setSex(java.lang.String)
	 */
	public String getSex();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getSex <em>Sex</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Sex</em>' attribute.
	 * @see #getSex()
	 */
	public void setSex(String sex);

	/**
	 * Returns the value of the '<em><b>Systemuserid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Systemuserid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Systemuserid</em>' attribute.
	 * @see #setSystemuserid(java.lang.String)
	 */
	public String getSystemuserid();

	/**
	 * Sets the value of the '{@link com.primeton.eos.oss.model.newdataset.CrecAccountHis#getSystemuserid <em>Systemuserid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Systemuserid</em>' attribute.
	 * @see #getSystemuserid()
	 */
	public void setSystemuserid(String systemuserid);


}